spot-on emulsion - Turkish English Dictionary